//
//  XLAllIndexAdapter.m
//  industry
//
//  Created by xl on 2020/11/27.
//  Copyright © 2020 Haier. All rights reserved.
//

#import "XLAllIndexAdapter.h"
#import "XLAllIndexCell.h"

@implementation XLAllIndexAdapter

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return self.getAdapterArray.count;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 1;
}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 15.0f;
}

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    return 0.01f;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 56.0f;;
}

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
    return nil;
}

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    return nil;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.section > self.getAdapterArray.count -1) {
        return [XLTableViewCell new];
    }
    static NSString *cellIdentifierID = @"XLAllIndexCell";
    XLAllIndexCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifierID];
    if (!cell) {
        cell = [[XLAllIndexCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifierID];
    }
    [cell loadCellData:self.getAdapterArray[indexPath.section]];
    return cell;
}

@end
